/*
 * 文件名： CiticExpaySignReqMessage.java
 * 
 * 工程名称: common-domain
 *
 * Gopay
 *
 * 创建日期： 2016年6月17日
 *
 * Copyright(C) 2016, by www.gopay.com.cn Inc.All rights reserved.
 *
 * 原始作者: 宣广海
 *
 */
package com.gopay.common.domain.bank.citic.expay.sign;

import java.io.Serializable;

import com.thoughtworks.xstream.annotations.XStreamAlias;
import com.thoughtworks.xstream.annotations.XStreamAsAttribute;

/**
 * 中信银行快捷支付签约请求报文
 *
 * @author 宣广海
 *
 * @version 
 *
 * @since 2016年6月17日
 */
@XStreamAlias("SReq")
public class CiticExpaySignReqMessage implements Serializable{
	

    private static final long serialVersionUID = -4417210788910644918L;

    /**
	 * 报文属性
	 */
	@XStreamAlias("id")
	@XStreamAsAttribute
	private String id;

	/**
	 * 版本号
	 */
	@XStreamAlias("version")
	private String version;
	/**
	 * 机构标识
	 */
	@XStreamAlias("instId")
	private String instId;
	/**
	 * 数字证书标识
	 */
	@XStreamAlias("certId")
	private String certId;
	/**
	 * 报文标识
	 */
	@XStreamAlias("stdprocode")
	private String stdprocode;
	/**
	 * 交易流水号
	 */
	@XStreamAlias("serialNo")
	private String serialNo;
	/**
	 * 客户姓名
	 */
	@XStreamAlias("name")
	private String name;
	/**
	 * 交易日期
	 */
	@XStreamAlias("date")
	private String date;
	/**
	 * 证件类型:身份证 1 中国护照 2 外国护照 12 军官证 3 士兵证 4 香港居民往来内地通行证 5 澳门居民往来内地通行证 13 临时身份证 6
	 * 户口簿 7 武警军官证 8 武警士兵证 14 台胞证 9
	 * 
	 */
	@XStreamAlias("certType")
	private String certType;
	/**
	 * 证件号
	 */
	@XStreamAlias("certNo")
	private String certNo;
	/**
	 * 卡类型:D：借记卡；C：信用卡
	 */
	@XStreamAlias("cardType")
	private String cardType;
	/**
	 * 银行卡号
	 */
	@XStreamAlias("cardNo")
	private String cardNo;
	/**
	 * 卡片验证码
	 */
	@XStreamAlias("cardChk")
	private String cardChk;
	/**
	 * 卡片有效期
	 */
	@XStreamAlias("cardExpDate")
	private String cardExpDate;
	/**
	 * 手机号
	 */
	@XStreamAlias("mobilePhone")
	private String mobilePhone;

	
	public String getId() {
		return id;
	}
	public void setId(String id) {
		this.id = id;
	}
	public String getVersion() {
		return version;
	}
	public void setVersion(String version) {
		this.version = version;
	}
	public String getInstId() {
		return instId;
	}
	public void setInstId(String instId) {
		this.instId = instId;
	}
	public String getCertId() {
		return certId;
	}
	public void setCertId(String certId) {
		this.certId = certId;
	}
	public String getName() {
		return name;
	}
	public void setName(String name) {
		this.name = name;
	}
	public String getDate() {
		return date;
	}
	public void setDate(String date) {
		this.date = date;
	}
	public String getCertType() {
		return certType;
	}
	public void setCertType(String certType) {
		this.certType = certType;
	}
	public String getCertNo() {
		return certNo;
	}
	public void setCertNo(String certNo) {
		this.certNo = certNo;
	}
	public String getCardType() {
		return cardType;
	}
	public void setCardType(String cardType) {
		this.cardType = cardType;
	}
	public String getCardNo() {
		return cardNo;
	}
	public void setCardNo(String cardNo) {
		this.cardNo = cardNo;
	}
	public String getMobilePhone() {
		return mobilePhone;
	}
	public void setMobilePhone(String mobilePhone) {
		this.mobilePhone = mobilePhone;
	}
    public String getStdprocode() {
        return stdprocode;
    }
    public void setStdprocode(String stdprocode) {
        this.stdprocode = stdprocode;
    }
    public String getSerialNo() {
        return serialNo;
    }
    public void setSerialNo(String serialNo) {
        this.serialNo = serialNo;
    }
    public String getCardChk() {
        return cardChk;
    }
    public void setCardChk(String cardChk) {
        this.cardChk = cardChk;
    }
    public String getCardExpDate() {
        return cardExpDate;
    }
    public void setCardExpDate(String cardExpDate) {
        this.cardExpDate = cardExpDate;
    }

}
